---@class RedDotsClimbTowerHandler
RedDotsClimbTowerHandler = {};
local this = RedDotsClimbTowerHandler;

function RedDotsClimbTowerHandler.init()
    return this;
end

--爬塔红点
function RedDotsClimbTowerHandler.getFlag(...)
    if logicMgr.FuncOpenManager.isOpen(Config.FuncOpenType.Tower, false) then
        if logicMgr.TowerManager.hasRedPoint() then
            return Config.RedDotsFlagState.Needful
        end
    end
    return Config.RedDotsFlagState.None;
end

function RedDotsClimbTowerHandler.update()
    RedDotsManager.addBroadcast(Config.RedDotsType.ClimbTower);

end